package com.baomidou.wechat.mp.handler;

import com.baomidou.wechat.core.DefWechatHandler;
import com.baomidou.wechat.mp.apistore.actuator.ApiStoreActuator;
import com.baomidou.wechat.mp.apistore.actuator.TuringActuator;
import com.baomidou.wechat.mp.apistore.vo.TuringVo;
import com.baomidou.wechat.vo.message.BasicMsg;
import com.baomidou.wechat.vo.message.TextMsg;

/**
 * 图灵机器人 Handler
 */
public class TuringHandler extends DefWechatHandler {
	
	/**
	 * 文本信息
	 */
	public BasicMsg text(TextMsg tm) {
		ApiStoreActuator<TuringVo> Actuator = new TuringActuator(tm.getContent());
		TuringVo tv = Actuator.execute();
		if (tv != null) {
			tm.setContent(tv.getText());
		}
		return tm;
	}
}
